FEM Preferences/de

Einleitung

Die Einstellungen für den Arbeitsbereich FEM befinden sich im Voreinstellungseditor. Im Menü wählt man Bearbeiten → Einstellungen... und dann FEM. Diese Gruppe steht nur dann zur Verfügung, wenn der Arbeitsbereich FEM in der aktuellen FreeCAD-Sitzung geladen wurde.

Es gibt sieben Seiten: Allgemein, Gmsh, CalculiX, Elmer, Mystran, Z88 und Netgen. Alle Seiten außer der ersten bestimmen, wie FEM mit externen Vernetzungsprogrammen und Gleichungslösern zusammenarbeitet.

Die derzeit unterstützten externen Gleichungslöser sind:

Diese Seite wurde für Version 1.1 aktualisiert.

Allgemein

Auf dieser Seite kann Folgendes festgelegt werden:

Name Beschreibung
Working Directory for Solving Analysis and Gmsh Meshing In welchem Verzeichnis sollen die Netz- und Löser-Dateien gespeichert werden
Create mesh groups for analysis reference shapes (experimental) Wenn mehrere Netze vorhanden sind, werden diese gruppiert. Diese Option ermöglicht eine erhebliche Beschleunigung, wenn Lasten und Einschränkungen vor der Vernetzung zugewiesen werden, weist jedoch derzeit einige Einschränkungen auf und kann zu unerwarteten Ergebnissen führen.
Ergebnisse bei erneuter Berechnung beibehalten Bestehende Result-Objekte werden beibehalten, andernfalls durch einen neuen Löser-Lauf überschrieben
Einstellungen des Wiederherstellungsdialogs zurücksetzen Wenn diese Option aktiviert ist, wird das Dialogfeld Ergebnis anzeigen mit den zuletzt verwendeten Dialogeinstellungen geöffnet
Analysefunktionen beim Öffnen des Ergebnisdialogs ausblenden Die Einschränkungen werden in der Modellansicht ausgeblendet, wenn der Dialog Ergebnis anzeigen geöffnet wird
Standard-Löser Standard-Löser beim Hinzufügen eines Analysecontainers. (eingeführt in 0.21)

Gmsh

Auf dieser Seite kann Folgendes festgelegt werden:

Name Description
Gmsh-Pfad Der Pfad zur Binärdatei des Lösers Gmsh
Log-Ausführlichkeit Protokollierungsstufe: Still, Fehler, Warnungen, Direkt, Informationen, Status oder Debug. eingeführt in 1.1
Anzahl der Threads Anzahl der für die Vernetzung verwendeten Threads. eingeführt in 1.1

CalculiX

Auf dieser Seite kann Folgendes festgelegt werden:

Name Beschreibung
CalculiX-Pfad Der Pfad zur Binärdatei von CalculiX. Das Feld leerlassen, um die Standard-Binärdatei zu verwenden.
Den internen Editor für *.inp-Dateien verwenden Wenn diese Option aktiviert ist, wird beim Bearbeiten von CalculiX-Eingabedecks ein integrierter *.inp-Datei-Editor mit Syntaxhervorhebung verwendet.
Externer Editor Der Pfad zum externen *.inp-Datei-Editor.
Geteilte Schreibweise von *.inp Wenn diese Option aktiviert ist, werden mehrere *.inp-Dateien geschrieben, und das Haupt-Eingabedeck verwendet die *INCLUDE-Schlüsselwörter, um auf die anderen zu verweisen. Wenn diese Option deaktiviert ist, wird eine einzige große *.inp-Datei geschrieben.
Typ Standard-Analysetyp: Statisch, Frequenz, Thermomechanik, Netzprüfung oder Knicken.
Anzahl der zu verwendenden CPUs Anzahl der physischen Prozessorkerne, die für parallele Berechnungen verwendet werden sollen.
Matrix-Löser Standard-Matrixlöser: Standard, PaStiX, Pardiso, Spooles-Gleichungslöser, iterativer Skalierungs- oder Cholesky-Iterationslöser.
Nichtlineare Geometrie Wenn diese Option aktiviert ist, wird geometrische Nichtlinearität standardmäßig berücksichtigt.
Zeitinkrementierungs-Steuerparameter Wenn aktiviert, werden nicht standardmäßige Löser-Steuerelemente verwendet (in den meisten Fällen nicht empfohlen).
Maximale Anzahl von Inkrementen Maximale Anzahl von Inkrementen innerhalb eines Analyseschritts.
Anfängliche Zeitinkrementierung Anfängliche Zeitinkrementgröße (kann vom Solver geändert werden, wenn automatische Inkrementierung verwendet wird).
Zeitraum Gesamtdauer der Simulation.
Minimale Zeitinkrementierung Minimal zulässige Größe der Zeitinkrementierung.
Maximale Zeitinkrementierung Maximal zulässige Größe der Zeitinkrementierung.
Träger, Schalenelement 3D-Ausgabeformat Wenn diese Option aktiviert ist, werden die Ergebnisse für 1D- und 2D-Elemente standardmäßig in einer 3D-Darstellung angezeigt.
Ergebnisobjekt Wenn diese Option aktiviert ist, wird das überarbeitete CalculiX-Löser-Objekt verwendet und die Ergebnisse werden nur in der Pipeline statt in CCX_Results-Objekten gespeichert. eingeführt in 1.1
Ergebnisformat Wenn diese Option aktiviert ist, werden die Ergebnisse im Binärformat gespeichert. Die Verwendung von ASCII ist für Systeme erforderlich, die Binärdateien nicht analysieren können. Diese Einstellung wird nur wirksam, wenn die vorherige Option aktiviert ist. eingeführt in 1.1
Analysetyp (transient oder stationär) Wenn diese Option aktiviert ist, werden thermomechanische Analysen standardmäßig im stationären Zustand durchgeführt.
Eigenmodus-Anzahl Standardanzahl der angeforderten Eigenmoden in Frequenzanalysen.
Hochfrequenzgrenze Standardmäßige Obergrenze der ausgewerteten Eigenfrequenzen in Frequenzanalysen.
Niederfrequenzgrenze Standardmäßige Untergrenze der ausgewerteten Eigenfrequenzen in Frequenzanalysen.

Elmer

Auf dieser Seite kann Folgendes festgelegt werden:

Name Beschreibung
ElmerSolver-Pfad Der Pfad zur Löser-Binärdatei von Elmer. Leer lassen, um die Standard-Binärdatei zu verwenden.
ElmerGrid-Pfad Der Pfad zur Netz-Ersteller-Dienstprogramm von Elmer. Leer lassen, um die Standard-Binärdatei zu verwenden.
Anzahl der Aufgaben Die Anzahl der parallelen Aufgaben, die zur Lösung verwendet werden. Diesen Wert auf 1 setzen, wenn Elmer kein MPI verwendet. Es wird empfohlen, eine gerade Zahl zu verwenden. In Extremfällen kann es vorkommen, dass Elmer nicht konvergiert, wenn zu viele Kerne angegeben werden.

Wichtig: Elmer unterteilt das Netz in Teile. Die Anzahl der Teile entspricht der Anzahl der verwendeten CPU-Kerne. Dies kann zu Nebenwirkungen führen:

  • Je nach Netz kann eine geringere Anzahl von CPU-Kernen schneller laufen als die Verwendung von mehr Kernen.
  • In einigen Fällen konvergiert beispielsweise die Verwendung von 12 Kernen nicht, während 8 Kerne einwandfrei funktionieren. Der Grund dafür ist, dass die Netzabschnitte ab einem bestimmten Punkt zu klein werden.

Daher ist es oft notwendig, die Anzahl der Kerne je nach Netz anzupassen.

Bekannte Einschränkung: Bei einigen Simulationsarten müssen zunächst die Elmer-Module installiert werden, um Multithreading zu aktivieren. Weitere Informationen hierzu findet man im Elmer-Bericht. Ein typischer Fall ist, dass für die direkte Lösung das MUMPS-Modul installiert werden muss.

Threads per task Anzahl der Threads per Task. Wird wirksam, wenn Elmer OpenMP verwendet.
Binärformat verwenden Wenn diese Option aktiviert ist, wird das Binärformat für die Ergebnisse verwendet. Andernfalls wird das ASCII-Format verwendet. Das Binärformat kann aufgrund eines Fehlers zu fehlenden Ergebnissen führen. eingeführt in 1.1
Geometrie-IDs speichern Wenn diese Option aktiviert ist, wird der Index der geometrischen Elemente in den Ergebnissen gespeichert. eingeführt in 1.1

Mystran

Auf dieser Seite kann Folgendes festgelegt werden:

Name Beschreibung
Mystran-Pfad Der Pfad zur Binärdatei des Lösers Mystran
Kommentare in die Eingabedatei schreiben

Z88

Auf dieser Seite kann Folgendes festgelegt werden:

Name Beschreibung
z88r-Pfad Der Pfad zur Binärdatei mit dem Namen "z88r" des Lösers Z88.
Lösermethode Die vom Löser Z88 genutzte Methode für neue Simulationen.
Maximale Plätze in der Steifigkeitsmatrix Dies ist relevant, wenn die Löser-Methode "Einfache Cholesky" verwendet wird. Nach dem Start des Lösers wird möglicherweise angezeigt, dass der Wert "MAXGS" erhöht werden muss. Man erhöht in diesem Fall die maximale Anzahl an Stellen und führt den Löser erneut aus.
Maximale Plätze im Koinzidenzvektor Dies ist relevant, wenn eine der iterativen Lösungsmethoden verwendet wird. Nach dem Start des Lösers wird möglicherweise angezeigt, dass der Wert "MAXKOI" erhöht werden muss. Man erhöht in diesem Fall die maximale Anzahl an Stellen und führt den Löser erneut aus.

Netgen

Auf dieser Seite kann Folgendes festgelegt werden:

Name Beschreibung
Legacy Netgen Wenn diese Option aktiviert ist, wird die alte Netgen-Implementierung von FreeCAD FEM verwendet. Dies könnte für Benutzer (vor allem mit älteren Windows-Computern) erforderlich sein, die die für die neue Implementierung erforderlichen Netgen-Python-Bindings nicht installieren können. (eingeführt in 1.0)
Python path Python-Ausführungsdatei, für die Netgen Python-Bindings installiert sind. Das Feld leer lassen, um die Standard-Python-Ausführungsdatei aus dem Verzeichnis Allgemeine Python-Vorsteinstellungen. eingeführt in 1.1
Log verbosity Protokollierungsstufe: Keine, Gering, Wenig, Mittel, Viel, Am meisten. eingeführt in 1.1
Number of threads Anzahl der für die Vermaschung verwendeten Threads. eingeführt in 1.1